package com.jiangxjsy.crm.service;

import com.jiangxjsy.model.crm.entity.CrmFieldSort;
import com.jiangxjsy.model.crm.vo.CrmFieldSortVO;

import java.util.List;

/**
 * wukong-crm-master
 * 蒋胜宇
 * 2025/6/18 16:20
 */

public interface CrmFieldSortService {
    /**
     * 查询模块字段列表
     *
     * @param label 模块标识
     * @param userId 用户ID
     * @return 模块字段列表
     */
    List<CrmFieldSortVO> queryListHead(Integer label, Long userId);

    /**
     * 保存用户字段排序
     *
     * @param label 模块标识
     * @param userId 用户ID
     */
    void saveUserFieldSort(Integer label, Long userId);

    /**
     * 查询所有字段排序
     *
     * @param label 模块标识
     * @param userId 用户ID
     * @return 所有字段排序
     */
    List<CrmFieldSort> queryAllFieldSortList(Integer label, Long userId);
}
